package com.example.javabasic.thread.classtwo.singleton.demo4;

import com.example.javabasic.thread.classtwo.singleton.demo3.RunnableState;
//通知事件实体类
public class RunnableEvent  {
    private final RunnableState state;
    private final Thread thread;
    private final Throwable cause;

    public RunnableEvent(RunnableState state, Thread thread, Throwable cause) {
        this.state = state;
        this.thread = thread;
        this.cause = cause;
    }

    public RunnableState getState() {
        return state;
    }

    public Thread getThread() {
        return thread;
    }

    public Throwable getCause() {
        return cause;
    }

}

